YahnisElsts\AdminMenuEditor\Customizable\Settings\AbstractStructSetting A

Total Complexity 52
Dependencies 6
Dependents 3
Total lines 269
Lines of code 162
Logical lines of code 83
Comment lines 63
Methods 21
Properties 5

Methods 21

Method Rating Maintainability Complexity Lines of code
validate()
S
52 7 26
canBeDeleted()
S
60 5 15
preview()
S
60 5 13
update()
S
61 4 12
subscribe()
S
65 4 9
getValue()
S
68 3 7
enablePostMessageSupport()
S
68 3 8
notifyChildWasUpdated()
S
71 3 6
createChild()
S
61 2 13
__construct()
S
67 2 7
registerChild()
S
71 2 6
getChildValue()
S
71 2 6
getChild()
S
71 2 6
makeChildId()
S
80 1 3
getDefaultValue()
S
82 1 3
shouldEnablePostMessageForChildren()
S
82 1 3
offsetExists()
S
79 1 3
offsetGet()
S
80 1 3
offsetSet()
S
75 1 5
offsetUnset()
S
75 1 5
getIterator()
S
80 1 3